// 深度遍历子级，使用cb进行处理
function deep (item, cb) {
  cb(item, cb)
  if (item.sub && item.sub.length) {
    item.sub.forEach((subItem) => {
      deep(subItem, cb)
    })
  }
}

export function deepEachKey (item, cb) {
  deep(item, cb)
}
